c8c61a904e7480da1aabcaabe50a6c9bc74467db,src/main/java/fastily/jwiki/core/Wiki.java,Wiki,getRecentChanges,#number#Instant#Instant#,640

Before Change



		if (start != null && end != null && start.isBefore(end))
		{
			pl.put("rcstart", end.toString()); // MediaWiki has start <-> end mixed up
			pl.put("rcend", start.toString());
		}

After Change


			throw new IllegalArgumentException("start/end is null or start is before end.  Cannot proceed");
		
		// MediaWiki has start <-> end mixed up
		WQuery wq = new WQuery(this, WQuery.RECENTCHANGES).set("rcstart", end.toString()).set("rcend", start.toString()); 
		ArrayList<RCEntry> l = new ArrayList<>();
		while(wq.has())
			l.addAll(FL.toAL(GSONP.getJAofJO(GSONP.getNestedJA(wq.next(), FL.toSAL("query", "recentchanges"))).stream().map(RCEntry::new)));